oil and water separator - Spanish English Dictionary